home *** CD-ROM | disk | FTP | other *** search
/ GKGM 014 / GKGM014.iso / hentai / DOCTOR FUCK GAME.swf / scripts / frame_19 / DoAction.as
Text File  |  2007-01-09  |  11KB  |  496 lines

  1. function textDisplay(no, tag, t)
  2. {
  3.    var _loc1_ = Td[no];
  4.    if(Tc == t && _loc1_.length != Tco)
  5.    {
  6.       if(_loc1_.charCodeAt(Tco) != 12288 && _loc1_.charCodeAt(Tco) != 10)
  7.       {
  8.          _root.Pyoro1.stop();
  9.          _root.Pyoro1.start();
  10.       }
  11.       if(_loc1_.charCodeAt(Tco) == 64)
  12.       {
  13.          tag.text += myName;
  14.       }
  15.       else
  16.       {
  17.          tag.text += _loc1_.charAt(Tco);
  18.       }
  19.       Tco++;
  20.       Tc = 0;
  21.    }
  22.    else if(_loc1_.length == Tco)
  23.    {
  24.       txtEndflg = true;
  25.       Tc = 0;
  26.       Tco = 0;
  27.       return false;
  28.    }
  29.    Tc++;
  30.    return true;
  31. }
  32. function yubiCheck()
  33. {
  34.    bfX2 = _root._xmouse;
  35.    bfY2 = _root._ymouse;
  36.    var x = bfX2 - bfX1;
  37.    var _loc3_ = bfY2 - bfY1;
  38.    var _loc1_ = 1;
  39.    var _loc2_ = false;
  40.    var xfg = x < - _loc1_ || x > _loc1_;
  41.    var yfg = _loc3_ < - _loc1_ || _loc3_ > _loc1_;
  42.    if(xfg && yfg)
  43.    {
  44.       _loc2_ = true;
  45.    }
  46.    else
  47.    {
  48.       _loc2_ = false;
  49.    }
  50.    bfX1 = bfX2;
  51.    bfY1 = bfY2;
  52.    return _loc2_;
  53. }
  54. function lowerBcheck()
  55. {
  56.    var _loc1_ = _root.ayaMC.footMC.mozaMC;
  57.    var _loc3_ = _root.ayaMC.bodyMC.footMC.mozaMC;
  58.    var _loc2_ = _root.ayaMC.footMC.pantuMC.simiMC;
  59.    if(manAlpha)
  60.    {
  61.       _loc1_._alpha = 100;
  62.    }
  63.    else
  64.    {
  65.       _loc1_._alpha = 0;
  66.    }
  67.    if(manAlpha)
  68.    {
  69.       _loc1_.gotoAndStop(mozaType);
  70.       _loc3_.gotoAndStop(mozaType);
  71.    }
  72.    _loc2_._alpha = simiCo;
  73. }
  74. function aanSound(n)
  75. {
  76.    var _loc2_ = n;
  77.    if(!soFlg)
  78.    {
  79.       soFlg = true;
  80.       var _loc1_ = undefined;
  81.       var _loc3_ = undefined;
  82.       switch(men)
  83.       {
  84.          case 1:
  85.             if(_loc2_ == 1)
  86.             {
  87.                _loc1_ = Math.floor(Math.random() * 3) + 1;
  88.             }
  89.             else if(_loc2_ == 2)
  90.             {
  91.                _loc1_ = Math.floor(Math.random() * 3) + 10;
  92.             }
  93.             else if(_loc2_ == 4)
  94.             {
  95.                _loc1_ = 29;
  96.             }
  97.             break;
  98.          case 2:
  99.             if(_loc2_ == 1)
  100.             {
  101.                _loc1_ = Math.floor(Math.random() * 6) + 4;
  102.             }
  103.             else if(_loc2_ == 2)
  104.             {
  105.                _loc1_ = Math.floor(Math.random() * 9) + 13;
  106.             }
  107.             else if(_loc2_ == 3)
  108.             {
  109.                _loc1_ = 15;
  110.             }
  111.             else if(_loc2_ == 4)
  112.             {
  113.                _loc1_ = 29;
  114.             }
  115.             else if(_loc2_ == 5)
  116.             {
  117.                _loc1_ = 28;
  118.             }
  119.             break;
  120.          case 3:
  121.             if(_loc2_ == 1)
  122.             {
  123.                _loc1_ = Math.floor(Math.random() * 4) + 6;
  124.             }
  125.             else if(_loc2_ == 2)
  126.             {
  127.                _loc1_ = Math.floor(Math.random() * 5) + 22;
  128.             }
  129.             else if(_loc2_ == 3)
  130.             {
  131.                _loc1_ = 15;
  132.             }
  133.             else if(_loc2_ == 4)
  134.             {
  135.                _loc1_ = 29;
  136.             }
  137.             else if(_loc2_ == 5)
  138.             {
  139.                _loc1_ = 28;
  140.             }
  141.       }
  142.       _loc3_ = "aanMC" + _loc1_;
  143.       aanCf = _root[_loc3_]._totalframes;
  144.       _root[_loc3_].play();
  145.    }
  146. }
  147. function spiritCheak(st, v)
  148. {
  149.    if(men == 1 || men == 2)
  150.    {
  151.       ayaCo++;
  152.    }
  153.    var _loc1_ = _root.dataMC;
  154.    var tgH = _root.ayaMC.bodyMC.headMC;
  155.    switch(st)
  156.    {
  157.       case 0:
  158.          if(men == 1 || men == 2)
  159.          {
  160.             if(ayaCo > 230)
  161.             {
  162.                ayaCo = 0;
  163.                _loc1_.prevFrame();
  164.             }
  165.          }
  166.          break;
  167.       case 1:
  168.          if(men == 1 || men == 2)
  169.          {
  170.             if(ayaCo > 50)
  171.             {
  172.                ayaCo = 0;
  173.                if(men == 1 && _loc1_._currentframe < 37)
  174.                {
  175.                   _loc1_.nextFrame();
  176.                }
  177.                if(men == 2 && _loc1_._currentframe < 51)
  178.                {
  179.                   _loc1_.nextFrame();
  180.                }
  181.             }
  182.             else
  183.             {
  184.                _loc1_.prevFrame();
  185.             }
  186.          }
  187.          aanSound(1);
  188.          break;
  189.       case 2:
  190.          if(men == 1 || men == 2)
  191.          {
  192.             if(ayaCo > 75)
  193.             {
  194.                ayaCo = 0;
  195.                if(men == 1 && _loc1_._currentframe < 37)
  196.                {
  197.                   _loc1_.nextFrame();
  198.                }
  199.                if(men == 2 && _loc1_._currentframe < 51)
  200.                {
  201.                   _loc1_.nextFrame();
  202.                }
  203.             }
  204.             else
  205.             {
  206.                var _loc3_ = Math.floor(Math.random() * 3);
  207.                if(_loc3_ == 0)
  208.                {
  209.                   _loc1_.prevFrame();
  210.                }
  211.                else
  212.                {
  213.                   if(men == 1 && _loc1_._currentframe < 37)
  214.                   {
  215.                      _loc1_.nextFrame();
  216.                   }
  217.                   if(men == 2 && _loc1_._currentframe < 51)
  218.                   {
  219.                      _loc1_.nextFrame();
  220.                   }
  221.                }
  222.             }
  223.          }
  224.          else
  225.          {
  226.             ayaCo++;
  227.             if(ayaCo > 20)
  228.             {
  229.                ayaCo = 0;
  230.                _loc1_.nextFrame();
  231.             }
  232.          }
  233.          aanSound(2);
  234.          break;
  235.       case 3:
  236.          if(men == 1 || men == 2)
  237.          {
  238.             if(_loc1_._currentframe < 30)
  239.             {
  240.                _loc1_.nextFrame();
  241.                ayaCo = 0;
  242.             }
  243.             else
  244.             {
  245.                _loc3_ = Math.floor(Math.random() * 3);
  246.                if(_loc3_ == 0)
  247.                {
  248.                   if(_loc1_._currentframe < 51)
  249.                   {
  250.                      _loc1_.nextFrame();
  251.                   }
  252.                }
  253.                else
  254.                {
  255.                   _loc1_.prevFrame();
  256.                }
  257.             }
  258.             ayaCo = 0;
  259.          }
  260.          aanSound(3);
  261.          break;
  262.       case 4:
  263.          var bf = _loc1_._currentframe + v;
  264.          if(_loc1_._currentframe < 49)
  265.          {
  266.             _loc1_.gotoAndStop(bf);
  267.          }
  268.          aanSound(4);
  269.          ayaCo = 0;
  270.          break;
  271.       case 5:
  272.          _loc3_ = Math.floor(Math.random() * 9);
  273.          if(_loc3_ == 0)
  274.          {
  275.             if(_loc1_._currentframe < 51)
  276.             {
  277.                _loc1_.nextFrame();
  278.             }
  279.          }
  280.          aanSound(5);
  281.    }
  282.    var _loc2_ = _loc1_._currentframe;
  283.    if(_loc2_ <= 39)
  284.    {
  285.       faceSt = 1;
  286.    }
  287.    else if(_loc2_ >= 40 && _loc2_ <= 49)
  288.    {
  289.       faceSt = 2;
  290.    }
  291.    else if(_loc2_ >= 50)
  292.    {
  293.       faceSt = 3;
  294.    }
  295. }
  296. function Mcheck()
  297. {
  298.    bfX2 = _root._xmouse;
  299.    bfY2 = _root._ymouse;
  300.    var _loc1_ = 0;
  301.    var x = bfX2 - bfX1;
  302.    var y = bfY2 - bfY1;
  303.    var v = 3;
  304.    var _loc3_ = x > - v && x < v;
  305.    var _loc2_ = y > - v && y < v;
  306.    if(_loc3_ && !_loc2_ && bfY1 > bfY2)
  307.    {
  308.       _loc1_ = 2;
  309.    }
  310.    else if(!_loc3_ && !_loc2_ && bfY1 > bfY2 && bfX1 < bfX2)
  311.    {
  312.       _loc1_ = 3;
  313.    }
  314.    else if(!_loc3_ && _loc2_ && bfX1 < bfX2)
  315.    {
  316.       _loc1_ = 4;
  317.    }
  318.    else if(!_loc3_ && !_loc2_ && bfY1 < bfY2 && bfX1 < bfX2)
  319.    {
  320.       _loc1_ = 5;
  321.    }
  322.    else if(_loc3_ && !_loc2_ && bfY1 < bfY2)
  323.    {
  324.       _loc1_ = 6;
  325.    }
  326.    else if(!_loc3_ && !_loc2_ && bfY1 < bfY2 && bfX1 > bfX2)
  327.    {
  328.       _loc1_ = 7;
  329.    }
  330.    else if(!_loc3_ && _loc2_ && bfX1 > bfX2)
  331.    {
  332.       _loc1_ = 8;
  333.    }
  334.    else if(!_loc3_ && !_loc2_ && bfY1 > bfY2 && bfX1 > bfX2)
  335.    {
  336.       _loc1_ = 9;
  337.    }
  338.    bfX1 = bfX2;
  339.    bfY1 = bfY2;
  340.    return _loc1_;
  341. }
  342. function dataSet()
  343. {
  344.    var _loc3_ = _root;
  345.    var val1;
  346.    var _loc2_ = undefined;
  347.    var _loc1_ = undefined;
  348.    if(_loc3_._quality == "LOW")
  349.    {
  350.       val1 = "Σ╜Ä";
  351.    }
  352.    if(_loc3_._quality == "MEDIUM")
  353.    {
  354.       val1 = "Σ╕¡";
  355.    }
  356.    if(_loc3_._quality == "HIGH")
  357.    {
  358.       val1 = "Θ½ÿ";
  359.    }
  360.    _loc3_.dataMC.data1.text = val1;
  361.    var cf = _loc3_._currentframe - 15;
  362.    if(cf == 10)
  363.    {
  364.       _loc1_ = 0;
  365.    }
  366.    else if(cf >= 15)
  367.    {
  368.       _loc1_ = 5;
  369.    }
  370.    if(cam == 0 + _loc1_)
  371.    {
  372.       _loc2_ = "∩╝í";
  373.    }
  374.    else if(cam == 1 + _loc1_)
  375.    {
  376.       _loc2_ = "∩╝ó";
  377.    }
  378.    else if(cam == 2 + _loc1_)
  379.    {
  380.       _loc2_ = "∩╝ú";
  381.    }
  382.    else if(cam == 3 + _loc1_)
  383.    {
  384.       _loc2_ = "∩╝ñ";
  385.    }
  386.    else if(cam == 4 + _loc1_)
  387.    {
  388.       _loc2_ = "∩╝Ñ";
  389.    }
  390.    else if(cam == 5 + _loc1_)
  391.    {
  392.       _loc2_ = "∩╝ª";
  393.    }
  394.    _loc3_.dataMC.data2.text = _loc2_;
  395.    _loc3_.dataMC.data3.text = cameraA[cam][0];
  396. }
  397. function mySound()
  398. {
  399.    var _loc1_ = _root;
  400.    Pyoro1 = new Sound();
  401.    Pyoro1.attachSound("pyoro43_a@.wav");
  402.    Pyoro1.setVolume(100);
  403.    aan = new Array();
  404.    aan[0] = new Sound(_loc1_.MC);
  405.    aan[0].attachSound("***");
  406.    aan[0].setVolume(100);
  407.    aan[1] = new Sound(_loc1_.MC);
  408.    aan[1].attachSound("***");
  409.    aan[1].setVolume(100);
  410.    aan[2] = new Sound(_loc1_.MC);
  411.    aan[2].attachSound("***");
  412.    aan[2].setVolume(100);
  413.    aan[3] = new Sound(_loc1_.MC);
  414.    aan[3].attachSound("***");
  415.    aan[3].setVolume(100);
  416.    aan[4] = new Sound(_loc1_.MC);
  417.    aan[4].attachSound("***");
  418.    aan[4].setVolume(100);
  419.    aan[5] = new Sound(_loc1_.MC);
  420.    aan[5].attachSound("***");
  421.    aan[5].setVolume(100);
  422.    aan[6] = new Sound(_loc1_.MC);
  423.    aan[6].attachSound("***");
  424.    aan[6].setVolume(100);
  425.    aan[7] = new Sound(_loc1_.MC);
  426.    aan[7].attachSound("***");
  427.    aan[7].setVolume(100);
  428.    aan[8] = new Sound(_loc1_.MC);
  429.    aan[8].attachSound("***");
  430.    aan[8].setVolume(100);
  431.    aan[9] = new Sound(_loc1_.MC);
  432.    aan[9].attachSound("***");
  433.    aan[9].setVolume(100);
  434. }
  435. function deBug()
  436. {
  437.    var _loc2_ = _root;
  438.    var _loc1_ = _loc2_.ayaMC._xscale;
  439.    var x = _loc2_.ayaMC._x;
  440.    var _loc3_ = _loc2_.ayaMC._y;
  441.    DDD = _loc1_ + "\nX: " + x + "\nY: " + _loc3_ + "\ncam:" + cam + "\nCo:" + ayaCo + "\nmanS:" + manSflg + "\nmanAl:" + manAlpha + "\npanFlg:" + panFlg;
  442. }
  443. bf1 = 0;
  444. bf2 = 0;
  445. bfX1 = 0;
  446. bfY1 = 0;
  447. bfX2 = 0;
  448. bfY2 = 0;
  449. bfflg = false;
  450. myName = "";
  451. men = 1;
  452. mozaType = 1;
  453. bustLV = 0;
  454. LV = 1;
  455. acFlg = false;
  456. faFlg = false;
  457. ssFlag = false;
  458. takusiFlg = false;
  459. skFlg = false;
  460. panFlg = false;
  461. panSflg = false;
  462. tchFlg = false;
  463. momiFlg = false;
  464. LR = 0;
  465. wakiFlg = false;
  466. manFlg = false;
  467. manSflg = false;
  468. manAlpha = false;
  469. aanCf = 0;
  470. manCo = 0;
  471. ayaCo = 0;
  472. simiCo = 0;
  473. soFlg = false;
  474. faceSt = 1;
  475. yubiFlg = false;
  476. kutiFlg = false;
  477. socksFlg = false;
  478. txtEndflg = false;
  479. Tc = 0;
  480. Tco = 0;
  481. megaFlg = false;
  482. mimiFlg = false;
  483. cameraA = new Array();
  484. cameraA[0] = new Array(100,0,0);
  485. cameraA[1] = new Array(160,-115,-5);
  486. cameraA[2] = new Array(170,-140,-275);
  487. cameraA[3] = new Array(275,-320,-75);
  488. cameraA[4] = new Array(355,-475,-470);
  489. cameraA[5] = new Array(100,37,7);
  490. cameraA[6] = new Array(130,102,7);
  491. cameraA[7] = new Array(100,-103,-63);
  492. cameraA[8] = new Array(205,-23,-58);
  493. cameraA[9] = new Array(195,-193,-243);
  494. cameraA[10] = new Array(80,22,22);
  495. cam = 0;
  496.